package me.zhengjie.modules.account.factory.vo;

import me.zhengjie.tool.MyMap;

import javax.validation.constraints.NotNull;

/**
 * 单据银行信息
 */
public class CollectBillBank{
    private static final long serialVersionUID = 1234567L;
    private String aaf200; // 银行行别代码
    private String aaf216; // 地方银行行别代码
    private String aaf217; // 地方银行名称
    private String aae668; // 银行名称
    private String aae009; // 银行户名
    private String aae010; // 银行账号
    private String aab362; // 银行所在省
    private String aaf056; // 银行所在市
    private String aaf002; // 人行支付系统行号
    private String cad112; //收付方式
    private String aae008; // 银行编号


    public CollectBillBank(@NotNull MyMap bankInfo) {
        this.aaf200 = bankInfo.getAsString("aaf200"); // 银行行别代码
        this.aaf216 = bankInfo.getAsString("aaf216"); // 地方银行行别代码
        this.aaf217 = bankInfo.getAsString("aaf217"); // 地方银行名称
        this.aae668 = bankInfo.getAsString("aae668"); // 银行名称
        this.aae009 = bankInfo.getAsString("aae009"); // 银行户名
        this.aae010 = bankInfo.getAsString("aae010"); // 银行账号
        this.aab362 = bankInfo.getAsString("aab362"); // 银行所在省
        this.aaf056 = bankInfo.getAsString("aaf056"); // 银行所在市
        this.aaf002 = bankInfo.getAsString("aaf002"); // 人行支付系统行号
        this.cad112 = bankInfo.getAsString("cad112"); //收付方式
        this.aae008 = bankInfo.getAsString("aae008"); // 银行编号

    }

    public String getAaf200() {
        return aaf200;
    }

    public void setAaf200(String aaf200) {
        this.aaf200 = aaf200;
    }

    public String getAaf216() {
        return aaf216;
    }

    public void setAaf216(String aaf216) {
        this.aaf216 = aaf216;
    }

    public String getAaf217() {
        return aaf217;
    }

    public void setAaf217(String aaf217) {
        this.aaf217 = aaf217;
    }

    public String getAae668() {
        return aae668;
    }

    public void setAae668(String aae668) {
        this.aae668 = aae668;
    }

    public String getAae009() {
        return aae009;
    }

    public void setAae009(String aae009) {
        this.aae009 = aae009;
    }

    public String getAae010() {
        return aae010;
    }

    public void setAae010(String aae010) {
        this.aae010 = aae010;
    }

    public String getAab362() {
        return aab362;
    }

    public void setAab362(String aab362) {
        this.aab362 = aab362;
    }

    public String getAaf056() {
        return aaf056;
    }

    public void setAaf056(String aaf056) {
        this.aaf056 = aaf056;
    }

    public String getAaf002() {
        return aaf002;
    }

    public void setAaf002(String aaf002) {
        this.aaf002 = aaf002;
    }

    public String getCad112() {
        return cad112;
    }

    public void setCad112(String cad112) {
        this.cad112 = cad112;
    }

    public String getAae008() {
        return aae008;
    }

    public void setAae008(String aae008) {
        this.aae008 = aae008;
    }
}
